/**
 * Copyright 2018 bejson.com
 */
package com.qiguliuxing.dts.core.express.dao;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

public class ExpressInfoV1 {

	@JsonProperty("StateEx")
	private String StateEx;
	@JsonProperty("LogisticCode")
	private String LogisticCode;
	@JsonProperty("ShipperCode")
	private String ShipperCode;
	@JsonProperty("Traces")
	private List<TracesV1> Traces;
	@JsonProperty("State")
	private String State;
	@JsonProperty("EBusinessID")
	private String EBusinessID;
	@JsonProperty("Success")
	private boolean Success;
	@JsonProperty("Reason")
	private String Reason;
	@JsonProperty("Location")
	private String Location;
	private String ShipperName;

	public String getStateEx() {
		return StateEx;
	}

	public void setStateEx(String stateEx) {
		StateEx = stateEx;
	}

	public String getLogisticCode() {
		return LogisticCode;
	}

	public void setLogisticCode(String logisticCode) {
		LogisticCode = logisticCode;
	}

	public String getShipperCode() {
		return ShipperCode;
	}

	public void setShipperCode(String shipperCode) {
		ShipperCode = shipperCode;
	}

	public List<TracesV1> getTraces() {
		return Traces;
	}

	public void setTraces(List<TracesV1> traces) {
		Traces = traces;
	}

	public String getState() {
		return State;
	}

	public void setState(String state) {
		State = state;
	}

	public String getEBusinessID() {
		return EBusinessID;
	}

	public void setEBusinessID(String EBusinessID) {
		this.EBusinessID = EBusinessID;
	}

	public boolean isSuccess() {
		return Success;
	}

	public void setSuccess(boolean success) {
		Success = success;
	}

	public String getReason() {
		return Reason;
	}

	public void setReason(String reason) {
		Reason = reason;
	}

	public String getLocation() {
		return Location;
	}

	public void setLocation(String location) {
		Location = location;
	}

	public String getShipperName() {
		return ShipperName;
	}

	public void setShipperName(String shipperName) {
		ShipperName = shipperName;
	}

	@Override
	public String toString() {
		return "ExpressInfo{" + "LogisticCode='" + LogisticCode + '\'' + ", ShipperCode='" + ShipperCode + '\''
				+ ", Traces=" + Traces + ", State='" + State + '\'' + ", EBusinessID='" + EBusinessID + '\''
				+ ", Success=" + Success + ", Reason=" + Reason + ", ShipperName='" + ShipperName + '\'' + '}';
	}
}